Summary — energy-pkg

Project
.cache_univocity-parsers
Total commits
368
Commit range
b1cbeb5 (2016-08-22)7e7d1b3 (2021-04-19)
Significant changes
19 ↑ 9 ↓ 10
Mean energy
76.22 J
Median energy
76.18 J
Std dev
1.61 J
Normal dists
358 / 368
Outliers removed
15
Energy Analyzer Energy Analyzer

Change-Event Level Legend

Level 1
Welch’s t-test p < 0.05
Level 2
Cohen’s d effect-size thresholds: |d| ≤ 0.2 (negligible) , 0.2 < |d| ≤ 0.5 (small) , 0.5 < |d| ≤ 0.8 (medium) , > 0.8 (large)
Level 3
Relative change Δ% thresholds: Δ% < 5.0% (minor) , 5.0% ≤ Δ% < 10.0% (moderate) , ≥ 10.0% (major)
Level 4
Practical significance ΔJ thresholds: ΔJ < 5.0% of median (info) , 5.0% ≤ ΔJ < 10.0% (warning) , ≥ 10.0% (critical)
Level 5
Context tags present file/module annotations for root-cause
Energy Analyzer
Commit Message Date (Oldest - Newest) Files n Normality (Shapiro-Wilk) Median (J) Std Dev (J) p-value Cohen d Δ % Δ cat Δ J Practical Level
b1cbeb5 adjusted handling of NullValue after the CSV parser optimizations. 2016-08-22
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 74.11 1.40 N/A N/A 0% N/A 0.0 N/A -
fe88474 preparing release of 2.2.1 version. 2016-08-22
  • pom.xml
15 Normal 75.51 0.79 0.00336 1.20 1.9% minor 1.40 info 2
1ebd7e2 cleaning up javadocs & code before release 2016-08-22
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/EntityFieldSelector.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/EntityFieldSet.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
15 Normal 75.76 1.44 N/A N/A 0% N/A 0.0 N/A -
100aa34 shutting down internal executor service in AbstractConcurrentProcessor (shame) 2016-08-28
  • pom.xml
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
15 Normal 75.06 1.49 N/A N/A 0% N/A 0.0 N/A -
85cda56 adding example demonstrating how one could use the API to search for rows of a CSV file. 2016-08-29
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
15 Normal 74.11 1.30 N/A N/A 0% N/A 0.0 N/A -
33e9c4b Fixed github issue #113 - ensuring maxCharsPerColumn is respected 2016-08-31
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_113.java
15 Normal 74.20 1.11 N/A N/A 0% N/A 0.0 N/A -
c6241df Fixed incorrect behavior of parser when: 2016-09-15
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 73.97 0.92 N/A N/A 0% N/A 0.0 N/A -
e34a149 Fixed behavior of annotation processing where inherited fields were not being consistently retrieved. 2016-09-16
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
15 Normal 74.80 1.29 N/A N/A 0% N/A 0.0 N/A -
d263bc5 - Fixed Github issue #116: assigning value of `defaultNullRead` to annotated attributes. 2016-09-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/NullConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_116.java
15 Normal 74.63 1.27 N/A N/A 0% N/A 0.0 N/A -
f6571ab preparing to release version 2.2.2 2016-09-19
  • README.md
  • pom.xml
15 Normal 74.96 0.94 N/A N/A 0% N/A 0.0 N/A -
a951e91 adding prepend char[] operation to univocity-parsers 2.2.3-SNAPSHOT 2016-09-23
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
15 Normal 74.68 1.34 N/A N/A 0% N/A 0.0 N/A -
28df0ed created a basic CharInput interface with the methods used by instances of CharAppender 2016-09-26
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInput.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Normal 74.59 1.64 N/A N/A 0% N/A 0.0 N/A -
f1c1d27 Updating appenders to handle codepoints 2016-09-29
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Non-normal 75.14 1.30 N/A N/A 0% N/A 0.0 N/A -
9d0d759 saving a method call on DefaultCharAppender.getCharsAndReset() method. 2016-09-29
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
15 Normal 74.85 0.95 N/A N/A 0% N/A 0.0 N/A -
9ea9112 Fixed incorrect handling of null/empty values when writing blank strings (github issue #123). 2016-10-18
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 74.96 1.16 N/A N/A 0% N/A 0.0 N/A -
823efe4 clearing up unused imports 2016-10-21
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
15 Normal 74.65 1.15 N/A N/A 0% N/A 0.0 N/A -
d860b9b updating license header in ColumnOrderDependent interface - intellij can be a nuisance sometimes 2016-10-21
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
15 Normal 74.56 1.47 N/A N/A 0% N/A 0.0 N/A -
b678c29 Adding option to truncate long strings when reading from a Record instance. 2016-10-26
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
15 Normal 74.94 0.98 N/A N/A 0% N/A 0.0 N/A -
bd0dea4 Fixed incorrect handling of quote escape character NOT followed by a quote in CSV. The parser was swallowing the escape character if it wasn't itself escaped. 2016-10-30
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_100.java
15 Normal 75.04 1.05 N/A N/A 0% N/A 0.0 N/A -
e58dfb8 Preparing to release maintenance version 2.2.3 2016-10-30
  • README.md
  • pom.xml
15 Normal 75.50 1.33 N/A N/A 0% N/A 0.0 N/A -
c6ddcb7 Accept single quotes within a double-quoted string (and vice versa) 2016-10-31
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 74.99 1.17 N/A N/A 0% N/A 0.0 N/A -
1821987 remove extra line 2016-10-31
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 74.29 1.21 N/A N/A 0% N/A 0.0 N/A -
8ad2735 Merge pull request #124 from jeff-cyft/master 2016-11-01
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 74.36 0.99 N/A N/A 0% N/A 0.0 N/A -
c4fa74c Bumping version to 2.3.0-SNAPSHOT 2016-11-01
  • pom.xml
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 75.57 1.17 0.0103 1.01 1.6% minor 1.21 info 2
f2976b0 Additional fix for issue #123 2016-11-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 74.77 1.36 N/A N/A 0% N/A 0.0 N/A -
2cc434a Implemented enhancement described in issue #119: implement a simple way to get the row count from a given input. 2016-11-05
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/common/routine/InputDimension.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
15 Normal 74.65 1.22 N/A N/A 0% N/A 0.0 N/A -
8ebc2be Implemented enhancement described in issue #111: Add option to prevent discarding row on DataProcessingException 2016-11-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_111.java
15 Normal 74.30 1.28 N/A N/A 0% N/A 0.0 N/A -
b5abab8 adding license header to RetryableErrorHandler 2016-11-06
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
15 Normal 75.58 1.50 N/A N/A 0% N/A 0.0 N/A -
ac627d1 Additional fix for issue #123 - updated to handle setQuoteEscapingEnabled=true: 2016-11-11
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 75.24 1.28 N/A N/A 0% N/A 0.0 N/A -
a697023 updated test case for issue #123 2016-11-11
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 75.67 0.95 N/A N/A 0% N/A 0.0 N/A -
826fa76 fixed issue #128 2016-12-05
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_128.java
15 Normal 75.45 1.19 N/A N/A 0% N/A 0.0 N/A -
34632eb Implemented feature described in ticket #112: make headers available on 'parser.beginReading` and `processor.processStarted` 2016-12-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/issues/github/Github_112.java
15 Non-normal 75.03 1.54 N/A N/A 0% N/A 0.0 N/A -
2293e16 Implemented feature discussed in ticket #115: enable reading of 0 and 1 bit values from input, without handling these as whitespace. 2016-12-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
15 Normal 75.13 0.82 0.0345 0.82 0.1% minor 0.10 info 2
1a5d197 Improving CSV format detector to be more predictable. 2016-12-08
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 74.40 1.27 0.015 -0.96 1.0% minor -0.73 info 2
fbdded7 Implemented enhancement described in issue #129: allow configuring fixed width length and other properties via annotation 2016-12-14
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
15 Normal 74.55 1.46 N/A N/A 0% N/A 0.0 N/A -
74d7dbb Beefing up the support for meta-annotations with the introduction of the @Copy annotation, to allow configuring individual properties of composing annotations. 2016-12-15
  • src/main/java/com/univocity/parsers/annotations/Copy.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
  • src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
15 Normal 75.36 1.48 N/A N/A 0% N/A 0.0 N/A -
869d357 preparing to release version 2.3.0 2016-12-15
  • README.md
  • pom.xml
15 Normal 75.65 1.35 N/A N/A 0% N/A 0.0 N/A -
bdde432 fixed javadocs (shame) 2016-12-15
  • src/main/java/com/univocity/parsers/annotations/Copy.java
15 Normal 75.70 1.18 N/A N/A 0% N/A 0.0 N/A -
5e20edd made settings classes cloneable to facilitate reuse of user-provided configs. 2016-12-27
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
15 Normal 75.68 1.47 N/A N/A 0% N/A 0.0 N/A -
644e760 updated implementation of clone methods in settings classes as the previous one would cause confusion. 2016-12-28
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
15 Normal 75.28 1.35 N/A N/A 0% N/A 0.0 N/A -
3b46785 Simple internal refactoring. 2016-12-29
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
15 Normal 75.45 1.36 N/A N/A 0% N/A 0.0 N/A -
4c28211 Added missing javadoc to RecordMetaData#selectedHeaders 2017-01-04
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
15 Normal 75.76 1.22 N/A N/A 0% N/A 0.0 N/A -
15ae053 Add AbstractRecordFactory to ease creation of new RecordFactories 2017-01-06
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
15 Normal 75.22 1.78 N/A N/A 0% N/A 0.0 N/A -
0cc261b internal refactoring to avoid passing the erroContentLength setting around and capture it from the context instead. 2017-01-13
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
15 Normal 74.92 1.14 N/A N/A 0% N/A 0.0 N/A -
e65c694 Fixed github issue #131: returning only selected values when parsing individual lines with column selection and reordering disabled. 2017-01-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_131.java
15 Normal 75.40 1.53 N/A N/A 0% N/A 0.0 N/A -
9b4dc35 Fixed github issue #132 - ArrayIndexOutOfBoundsException when processing annotated classes with selection by index. 2017-02-03
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_132.java
15 Non-normal 76.08 1.51 N/A N/A 0% N/A 0.0 N/A -
e9b01a9 Preparing to release version 2.3.1 2017-02-05
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
15 Normal 75.53 1.62 N/A N/A 0% N/A 0.0 N/A -
45ca48c updating dependency to output tester 1.1 2017-02-10
  • pom.xml
15 Normal 75.28 1.61 N/A N/A 0% N/A 0.0 N/A -
4711613 updating dependency to output tester 2.0 2017-02-10
  • pom.xml
15 Normal 75.79 1.54 N/A N/A 0% N/A 0.0 N/A -
82a5b8d internal adjustment on DefaultContext implementation. 2017-02-10
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
15 Normal 75.51 1.41 N/A N/A 0% N/A 0.0 N/A -
40d5fe1 fixed issue #135 - FixedWidthRoutines write to ResultSet not respecting field lengths 2017-02-14
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
15 Normal 75.20 1.38 N/A N/A 0% N/A 0.0 N/A -
23dc4ea adjusting TSV parser and writer to handle escaped tabs as '\' followed by ''\t' instead of just 't' 2017-02-15
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
15 Normal 75.50 1.62 N/A N/A 0% N/A 0.0 N/A -
048ead7 - adjusted TSV parser to process escaped tab character along with the usual escaped 't' character. 2017-02-15
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
15 Normal 75.46 1.46 N/A N/A 0% N/A 0.0 N/A -
0c2507a implemented feature suggested in ticket #136 - make ParsingContext available while iterating java beans. 2017-02-17
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
15 Normal 75.33 1.43 N/A N/A 0% N/A 0.0 N/A -
0c57a7f Refactoring IterableResult & ResultIterator's `getParsingContext()` to `getContext()` 2017-02-20
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
15 Normal 75.06 1.36 N/A N/A 0% N/A 0.0 N/A -
33a099c - fixed ArrayIndexOutOfBoundsException triggered when initializing indexes of an annotated class that go over the first row length. Issue identified when testing github issue #138 2017-02-22
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
15 Normal 75.68 1.49 N/A N/A 0% N/A 0.0 N/A -
5e010c8 - slight adjustment on previous change. 2017-02-22
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
15 Normal 75.36 1.63 N/A N/A 0% N/A 0.0 N/A -
9cfc903 Internal change to add option to override field name in FieldMapping class. 2017-02-23
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 75.84 1.63 N/A N/A 0% N/A 0.0 N/A -
fe7d5b2 internal adjustment on FieldMapping.canWrite method. 2017-02-24
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 75.20 1.51 N/A N/A 0% N/A 0.0 N/A -
580a67d Fixed issue #140 - making the parser stop with an exception when there's a problem reading from the input in a separate thread. 2017-03-02
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
15 Normal 75.14 1.41 N/A N/A 0% N/A 0.0 N/A -
98b7854 Fixed issue #140 - really making the parser stop with an exception when there's a problem reading from the input in a separate thread. 2017-03-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
15 Normal 75.74 1.21 N/A N/A 0% N/A 0.0 N/A -
34fd5c1 bumping version to 2.4.0-SNAPSHOT. Will skip 2.3.2 2017-03-02
  • pom.xml
15 Normal 76.48 1.53 N/A N/A 0% N/A 0.0 N/A -
4797de7 implemented initial support for @Nested annotation to allow parsing and writing objects whose attributes are formed by other nested classes. 2017-03-09
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
15 Normal 75.84 1.62 N/A N/A 0% N/A 0.0 N/A -
a62d050 updating copyright notice on newly created classes 2017-03-09
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
15 Normal 76.16 1.40 N/A N/A 0% N/A 0.0 N/A -
25d7278 adjusting processing of nested beans. 2017-03-10
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 75.10 1.24 0.046 -0.76 1.4% minor -1.06 info 2
4df259d adding test case for discussion on issue #143 2017-03-11
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
15 Normal 75.92 1.38 N/A N/A 0% N/A 0.0 N/A -
3adc102 updating license header 2017-03-11
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
15 Normal 75.57 1.06 N/A N/A 0% N/A 0.0 N/A -
478e9ab Fixed bugs described in #143: 2017-03-11
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
15 Normal 75.96 1.35 N/A N/A 0% N/A 0.0 N/A -
90d6898 preparing release of version 2.4.0 2017-03-14
  • README.md
  • pom.xml
15 Normal 75.33 1.53 N/A N/A 0% N/A 0.0 N/A -
d7d4bf5 adjustments on exception handling & related messages 2017-03-15
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
15 Normal 75.56 1.26 N/A N/A 0% N/A 0.0 N/A -
5ffd204 adjustments on exception handling & related messages 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 76.58 1.38 0.0105 1.00 1.3% minor 1.02 info 2
2141bdb adjustments on exception handling & related messages 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 76.21 1.01 N/A N/A 0% N/A 0.0 N/A -
8af69dc adjustments on processing of annotated java beans. 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 75.60 1.19 N/A N/A 0% N/A 0.0 N/A -
4163ca5 adjustments on processing of annotated java beans. 2017-03-15
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 75.78 1.49 N/A N/A 0% N/A 0.0 N/A -
cba287f fixed concurrency issue in AnnotationHelper as reported in github issue #146 2017-03-17
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
15 Normal 75.43 1.36 N/A N/A 0% N/A 0.0 N/A -
1ea84e3 adjusting test case on expected DataProcessingException messages 2017-03-17
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
15 Normal 76.04 1.55 N/A N/A 0% N/A 0.0 N/A -
395e632 preparing to release version 2.4.1 2017-03-20
  • README.md
  • pom.xml
15 Normal 75.27 1.32 N/A N/A 0% N/A 0.0 N/A -
8fc5b89 fixed github issue #149: processing @Header annotations when MultiBeanProcessor is used. 2017-03-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_149.java
15 Normal 75.81 1.52 N/A N/A 0% N/A 0.0 N/A -
e6bc148 update to github issue #149: using the first bean in a MultiBeanProcessor for automatic configuration. It's not reliable to use the first class with a headers annotation. 2017-03-23
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
15 Normal 75.38 1.73 N/A N/A 0% N/A 0.0 N/A -
333de73 Update for issue #149: allowing wildcard characters on lookahead/behind for fixed-width. 2017-03-23
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example002WriteWithLookahead
15 Normal 75.67 1.28 N/A N/A 0% N/A 0.0 N/A -
73d1f2b Update for issue #149: allowing wildcard characters on lookahead/behind for fixed-width. 2017-03-23
  • pom.xml
15 Normal 75.47 1.10 N/A N/A 0% N/A 0.0 N/A -
26112d4 - Fixed error matching lookahead when writing fixed-width with matching characters going over multiple values. 2017-03-24
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
15 Normal 76.80 1.47 N/A N/A 0% N/A 0.0 N/A -
70c7f98 Adjusting unescaped quote processing in CSV parser to collect values parsed until a delimiter is found after quotes when STOP_AT_CLOSING_QUOTE is used. 2017-03-29
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
15 Normal 75.88 1.54 N/A N/A 0% N/A 0.0 N/A -
0faa505 #151 Initial implementation of iterable methods for AbstractParser, iterating over rows as String[] or Records. 2017-04-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIteratorRepeatable.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/resources/csv/iterating_test.csv
15 Normal 75.75 1.61 N/A N/A 0% N/A 0.0 N/A -
39bfc42 adding test case for discussion on issue #154 2017-04-28
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
15 Normal 75.70 1.62 N/A N/A 0% N/A 0.0 N/A -
2aa106b Merge pull request #155 from k--kato/#154/utf8-with-bom 2017-04-28
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
15 Normal 75.86 1.32 N/A N/A 0% N/A 0.0 N/A -
1bce062 Fixed github issue #154 - handling inputs with a BOM 2017-04-28
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
15 Normal 75.31 1.55 N/A N/A 0% N/A 0.0 N/A -
0f3e6d9 Fixed github issue #157 - custom headers when dumping a ResultSet should work 2017-05-22
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_157.java
  • src/test/resources/examples/expectedOutputs/Github_157/testCustomHeadersWhileDumpingResultSet.txt
15 Normal 76.16 1.45 N/A N/A 0% N/A 0.0 N/A -
e4d5957 Fixed build after fixing github issue #157 2017-05-22
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_157.java
  • src/test/resources/examples/expectedOutputs/Github_157/testCustomHeadersWhileDumpingResultSet.txt
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example005DumpResultSetWithCustomHeaders.txt
15 Normal 76.38 1.54 N/A N/A 0% N/A 0.0 N/A -
0676c2c fixed github issue #165 2017-06-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
15 Normal 75.90 1.57 N/A N/A 0% N/A 0.0 N/A -
08b67c3 REALLY fixed github issue #165 2017-06-09
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
15 Normal 75.79 1.61 N/A N/A 0% N/A 0.0 N/A -
3c722c1 enabling column reordering when writing. 2017-06-21
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example006DumpResultSetWithSelection.txt
15 Normal 76.31 1.58 N/A N/A 0% N/A 0.0 N/A -
ea0744a Implemented methods that return Iterable<String[]> or Iterable<Record> in the all parsers (https://github.com/uniVocity/univocity-parsers/issues/151) 2017-06-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 75.73 1.28 N/A N/A 0% N/A 0.0 N/A -
fa585b8 Implemented methods that return multiple values of a record (https://github.com/uniVocity/univocity-parsers/issues/152) 2017-06-23
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
15 Normal 75.14 1.25 N/A N/A 0% N/A 0.0 N/A -
aced13a Fixed issues working in Records concurrently (https://github.com/uniVocity/univocity-parsers/issues/156). 2017-06-24
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_156.java
15 Normal 75.59 1.63 N/A N/A 0% N/A 0.0 N/A -
eefafae fixed CSV format detection of quote escaping as detailed in issue #161 2017-07-06
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_161.java
15 Normal 75.46 1.35 N/A N/A 0% N/A 0.0 N/A -
5e63744 setting normalized newline character automatically when line separator is defined with a single char (github #170) 2017-07-10
  • src/main/java/com/univocity/parsers/common/Format.java
15 Normal 75.85 1.26 N/A N/A 0% N/A 0.0 N/A -
95aface Implemented initial support for declaring start position and end position in fixed width (Github issue #166) 2017-07-11
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
15 Normal 75.23 1.61 N/A N/A 0% N/A 0.0 N/A -
994b5ae Adding option to routines classes to prevent closing resources used by the routine (Github issue #172) 2017-07-12
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
15 Normal 75.32 1.37 N/A N/A 0% N/A 0.0 N/A -
1143d5f Implemented support for modifying target headers/indexes of @Nested attributed. https://github.com/uniVocity/univocity-parsers/issues/159 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/FieldTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedField.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Normal 75.87 1.19 0.00907 1.03 0.7% minor 0.55 info 2
d72acc9 adding documentation to the newly created HeaderTransformed API (https://github.com/uniVocity/univocity-parsers/issues/159) 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/FieldTransformer.java
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedField.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Normal 75.89 1.55 N/A N/A 0% N/A 0.0 N/A -
27132f8 adjustments and tests for Nested fields with 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Non-normal 74.70 1.87 N/A N/A 0% N/A 0.0 N/A -
387552e Added support for multiple header names in the "field" attribute of the @Parsed annotation. (https://github.com/uniVocity/univocity-parsers/issues/150) 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
15 Normal 75.63 1.33 N/A N/A 0% N/A 0.0 N/A -
f908c95 adding license to class TransformedHeader 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
15 Normal 76.32 1.53 N/A N/A 0% N/A 0.0 N/A -
46dfcaa adding license to class HeaderTransformer 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
15 Normal 74.91 0.87 N/A N/A 0% N/A 0.0 N/A -
808080c fixed broken javadocs 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
15 Normal 75.78 1.26 0.0235 0.88 1.2% minor 0.87 info 2
ce8a5b5 fixed broken tests in Windows due to incorrect delimiter set by default 2017-07-23
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
15 Normal 75.67 1.59 N/A N/A 0% N/A 0.0 N/A -
bf4fb0b Refactoring to allow declaring annotations on methods instead of attributes (github #160) 2017-07-24
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
15 Normal 75.61 1.63 N/A N/A 0% N/A 0.0 N/A -
e3247e0 updating javadocs 2017-07-24
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
15 Normal 75.26 1.35 N/A N/A 0% N/A 0.0 N/A -
360c73d fixed test case so it doesn't fail on windows. 2017-07-24
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
15 Normal 75.53 1.20 N/A N/A 0% N/A 0.0 N/A -
334d097 preparing to release version 2.5.0 2017-07-24
  • README.md
  • pom.xml
15 Normal 76.18 1.68 N/A N/A 0% N/A 0.0 N/A -
15ca061 Fixed slowness issue caused BomInput - happens when user doesn't provide a character encoding. 2017-07-29
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/java/com/univocity/parsers/issues/github/Github_176.java
15 Normal 74.88 1.59 N/A N/A 0% N/A 0.0 N/A -
726e820 preparing to release version 2.5.1 2017-07-30
  • README.md
  • pom.xml
15 Normal 75.81 2.00 N/A N/A 0% N/A 0.0 N/A -
cf2d26a Fixed incorrect handling of escaped quote followed by a line break in CSV parser 2017-08-09
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_177.java
  • src/test/resources/issues/github_177/input.csv
15 Normal 75.82 1.57 N/A N/A 0% N/A 0.0 N/A -
1b96489 preparing to release version 2.5.2 2017-08-09
  • README.md
  • pom.xml
15 Normal 75.92 1.30 N/A N/A 0% N/A 0.0 N/A -
8d8bf5d Fixed issue #178 - auto-detection process not working when executed on inputs with unknown character encoding 2017-08-10
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
15 Normal 76.49 1.15 N/A N/A 0% N/A 0.0 N/A -
e091065 Fixed issue #180 - Fails to extract header row when FixedWidthParser with annotations 2017-08-13
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
15 Normal 75.90 1.56 N/A N/A 0% N/A 0.0 N/A -
03e124f adjusting test case 180 to use @Test 2017-08-13
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
15 Normal 76.73 1.20 0.0166 0.93 1.1% minor 0.83 info 2
eada3cb Fikxed issue #182 - FixedWidth header extraction fails 2017-08-14
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_182.java
15 Normal 75.35 1.08 0.000613 -1.41 1.8% minor -1.38 info 2
09db5bb Implemented feature described in github issue #181 - allow default empty constructor on conversion class instead of forcing the existence of a constructor with String[] args 2017-08-14
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
15 Normal 75.55 1.33 N/A N/A 0% N/A 0.0 N/A -
e302ba5 Fixed issue with CSV format autodetection not working when a column has a quote in the middle of a value. 2017-08-16
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
15 Normal 76.11 1.47 N/A N/A 0% N/A 0.0 N/A -
9e1dbed preparing to release version 2.5.3 2017-08-17
  • README.md
  • pom.xml
15 Normal 75.97 1.63 N/A N/A 0% N/A 0.0 N/A -
58a8d43 fixed github issue #183 caused by incorrect handling of column selection with indexes when column reordering is disabled. 2017-08-20
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_183.java
15 Non-normal 77.21 1.23 N/A N/A 0% N/A 0.0 N/A -
5e563c9 Fixed parsingContext with CsvRoutines bug #184 2017-08-25
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
  • src/test/resources/examples/expectedOutputs/Github_184/testContextWithRoutineIterateBeans.txt
15 Normal 75.77 1.37 0.00618 -1.08 1.9% minor -1.44 info 2
d080adc Fixed parsingContext with CsvRoutines bug #184 2017-08-25
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
15 Normal 76.12 1.07 N/A N/A 0% N/A 0.0 N/A -
e706efb adjustment to make profiler test run on windows. 2017-08-29
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
15 Normal 75.41 1.52 N/A N/A 0% N/A 0.0 N/A -
1ae90cc Allowing the same column to feed data into multiple fields of a java bean and its nested fields. Validation kicks in only if writing. 2017-09-01
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 75.69 1.30 N/A N/A 0% N/A 0.0 N/A -
a5cda61 Fixed github issue #185: `currentParsedContent` returns a first-char-repeated string from `ByteArrayInputStream` with `setReadInputOnSeparateThread` disabled 2017-09-01
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_185.java
15 Non-normal 76.37 1.54 N/A N/A 0% N/A 0.0 N/A -
7c3280b preparing to release version 2.5.4 2017-09-01
  • README.md
  • pom.xml
15 Normal 76.07 1.75 N/A N/A 0% N/A 0.0 N/A -
c36c681 Adjusting CSV format auto-detection to work better with inputs whose rows have multiple symbols present in all rows 2017-09-06
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 75.41 1.67 N/A N/A 0% N/A 0.0 N/A -
1286d67 bumping version to 2.5.5-SNAPSHOT 2017-09-06
  • pom.xml
15 Normal 76.36 1.22 N/A N/A 0% N/A 0.0 N/A -
d04d42b Fixed github issue #186 - Concurrency problem in parser/processor initialisation 2017-09-06
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
15 Normal 76.06 1.05 N/A N/A 0% N/A 0.0 N/A -
c1bc225 Fixed github issue #75 - Trim conversion with maximum length not removing whitespaces at end of truncated value. 2017-09-08
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
15 Normal 75.35 1.00 N/A N/A 0% N/A 0.0 N/A -
65d9e03 preparing release of version 2.5.5 2017-09-09
  • README.md
  • pom.xml
15 Normal 75.50 1.38 N/A N/A 0% N/A 0.0 N/A -
45fed60 Fixed trim conversion to handle empty strings properly (shame) 2017-09-20
  • pom.xml
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
15 Normal 75.89 1.85 N/A N/A 0% N/A 0.0 N/A -
fa2dbc9 Fixed some errors when building with JDK 9. 2017-09-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Normal 75.19 1.84 N/A N/A 0% N/A 0.0 N/A -
8298f41 Added support for user-provided locales in @Format annotation and in Date/Calendar conversions. 2017-09-22
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
15 Normal 75.27 1.38 N/A N/A 0% N/A 0.0 N/A -
4a8410b preparing release 2.5.6 that can be used with JDK 9 2017-09-22
  • README.md
  • pom.xml
15 Normal 75.87 1.56 N/A N/A 0% N/A 0.0 N/A -
87d9a25 adding test case for github issue #194 2017-10-05
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
  • src/test/resources/issues/github_194/uk-500.csv
15 Normal 76.42 1.36 N/A N/A 0% N/A 0.0 N/A -
cc35d19 Fixed github issue #194 and hopefully all annoyances around BOM processing. 2017-10-06
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
15 Normal 75.04 1.41 0.0116 -0.99 1.8% minor -1.38 info 2
cf25dea preparing to release version 2.5.7 2017-10-09
  • README.md
  • pom.xml
15 Normal 75.39 1.45 N/A N/A 0% N/A 0.0 N/A -
43a1409 Fixed issue Github issue #196 2017-10-10
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_196.java
15 Normal 75.71 1.59 N/A N/A 0% N/A 0.0 N/A -
bf3b8e6 Fixed issue Github issue #198 2017-10-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_198.java
15 Normal 75.62 1.42 N/A N/A 0% N/A 0.0 N/A -
e0f3fe6 Fixed issue Github issue #197 2017-10-12
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_197.java
15 Normal 76.21 1.33 N/A N/A 0% N/A 0.0 N/A -
0daaa4c Fixed github issue #201 2017-10-16
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_201.java
15 Normal 76.08 1.59 N/A N/A 0% N/A 0.0 N/A -
60336f5 preparing to release maintenance version 2.5.8 2017-10-16
  • README.md
  • pom.xml
15 Normal 76.13 1.18 N/A N/A 0% N/A 0.0 N/A -
f5abc2f small adjustment on CsvFormatDetector to improve chances of detecting delimiters in small inputs. 2017-10-17
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.45 1.32 N/A N/A 0% N/A 0.0 N/A -
49dbe8c Fixed github issue #203 - CsvRoutines generating empty output with keepResourcesOpen 2017-10-30
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
15 Normal 75.97 1.41 N/A N/A 0% N/A 0.0 N/A -
b0b31e2 Adjustment on RoutinesTest to prevent errors running tests against database 2017-10-30
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
15 Normal 76.56 1.48 N/A N/A 0% N/A 0.0 N/A -
76f80c2 Introduced the `CompositeProcessor` based on question raised in ticket #206 2017-11-06
  • src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
15 Normal 75.65 1.31 N/A N/A 0% N/A 0.0 N/A -
8aed518 Fixed Out of Memory Error skipping large number of lines (#205). 2017-11-06
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
15 Normal 76.00 1.72 N/A N/A 0% N/A 0.0 N/A -
fbe1f7d Fixed Github issue #212 - CSV delimiter detection thrown off when charset is null in beginParsing 2017-11-18
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_212.java
15 Normal 76.43 1.43 N/A N/A 0% N/A 0.0 N/A -
cd06614 Fixed incorrect behavior processing comment lines at the end of the input, when no line ending is present after the commented out line. 2017-11-21
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
15 Normal 76.20 1.17 N/A N/A 0% N/A 0.0 N/A -
6fae4b7 adding expected row count parameter to all methods that produce lists of rows/records/beans to prevent slow reallocation operations processing large inputs. 2017-11-21
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
15 Normal 76.74 1.71 N/A N/A 0% N/A 0.0 N/A -
a9ef729 fixed javadoc issue 2017-11-21
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
15 Normal 75.71 1.52 N/A N/A 0% N/A 0.0 N/A -
ec7242f fixed error that pops up when `stopParsing` is called when the parser is never actually used. 2018-01-25
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/test/java/com/univocity/parsers/issues/github/Github_219.java
15 Normal 75.48 1.51 N/A N/A 0% N/A 0.0 N/A -
2f1d081 bumping version to 2.6.0-SNAPSHOT 2018-01-25
  • pom.xml
15 Normal 76.76 1.46 N/A N/A 0% N/A 0.0 N/A -
a66fd99 undoing adjustments on TextParsingException as it handles null parsing context properly 2018-01-25
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
15 Normal 75.82 1.17 N/A N/A 0% N/A 0.0 N/A -
d225c60 adjustments handling assignment of values to primitive types via reflection. 2018-01-27
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
15 Normal 76.56 1.80 N/A N/A 0% N/A 0.0 N/A -
fa795cc fixed github issue #224 - allowing csv routines to be reused. 2018-02-02
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_224.java
15 Normal 76.26 1.68 N/A N/A 0% N/A 0.0 N/A -
ebdee3f minor adjustments 2018-02-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 76.31 1.09 N/A N/A 0% N/A 0.0 N/A -
f460bb6 adjustments after getting warnings when compiling with JDK 9 2018-02-15
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.05 1.35 N/A N/A 0% N/A 0.0 N/A -
5757714 fixed ArrayIndexOutOfBoundsExceptions reading data from Record with less columns than expected. 2018-02-20
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
15 Normal 75.96 1.36 N/A N/A 0% N/A 0.0 N/A -
48fd5fd improved CSV parser performance processing quoted values by 30% 2018-02-20
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 76.22 1.11 N/A N/A 0% N/A 0.0 N/A -
9ccba50 adding a conversion from date objects to formatted date strings. 2018-02-23
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
15 Normal 75.84 1.61 N/A N/A 0% N/A 0.0 N/A -
a8ba0f5 Implemented feature #214 - let users provide set of allowed delimiters with priority when using CSV format auto detection. 2018-02-26
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
15 Normal 75.93 1.82 N/A N/A 0% N/A 0.0 N/A -
30cef22 Allowing users to change CSV format on the fly. 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
15 Normal 76.80 2.12 N/A N/A 0% N/A 0.0 N/A -
7e88448 adding missing javadoc 2018-02-26
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 75.73 1.04 N/A N/A 0% N/A 0.0 N/A -
1a69e50 Implemented support for obtaining Records & RecordMetadata from a Context object 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
15 Normal 76.06 1.19 N/A N/A 0% N/A 0.0 N/A -
e3bc7d0 Implemented support for selecting which columns of a CSV should have quotes when writing (github #191) 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_191.java
15 Normal 75.76 1.47 N/A N/A 0% N/A 0.0 N/A -
e64ed68 Implemented support for selecting multiple columns with the same name and processing them into java beans (github #188) 2018-02-26
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_188.java
15 Normal 75.73 1.88 N/A N/A 0% N/A 0.0 N/A -
dc2fe57 Adjusting method signature of AbstractWriter to properly handle writing rows based on collections of objects of any type. 2018-02-27
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 76.40 1.06 N/A N/A 0% N/A 0.0 N/A -
56329d3 preparing release of version 2.6.0 2018-02-27
  • README.md
  • pom.xml
15 Normal 75.78 1.27 N/A N/A 0% N/A 0.0 N/A -
be25471 Fixed issue with lines having quoted elements that end with an empty comma (not quoted) being processed with incorrect length 2018-03-14
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
15 Normal 76.37 1.56 N/A N/A 0% N/A 0.0 N/A -
cbdac0e bumping version to 2.6.1 2018-03-14
  • pom.xml
15 Normal 75.88 1.31 N/A N/A 0% N/A 0.0 N/A -
b36b901 preparing release of version 2.6.1 2018-03-15
  • README.md
  • pom.xml
15 Normal 75.84 1.56 N/A N/A 0% N/A 0.0 N/A -
f0e8f5c updating test dependency univocity-output-tester to version 2.1 2018-03-25
  • pom.xml
15 Normal 76.62 1.38 N/A N/A 0% N/A 0.0 N/A -
7401697 Fixed github issue #231 2018-03-29
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
15 Normal 76.71 1.61 N/A N/A 0% N/A 0.0 N/A -
141bcbd bumping version to 2.6.2-SNAPSHOT 2018-03-29
  • pom.xml
15 Normal 76.73 1.80 N/A N/A 0% N/A 0.0 N/A -
1cd01b8 implemented trim quoted value feature as described in github issue #230 2018-03-29
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
15 Normal 77.15 1.54 N/A N/A 0% N/A 0.0 N/A -
8436980 fixed bug of annotation processor when writing - could not derive headers from bean 2018-04-04
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
15 Normal 75.86 1.07 N/A N/A 0% N/A 0.0 N/A -
2e6abca preparing to release maintenance version 2.6.2 2018-04-04
  • README.md
  • pom.xml
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
15 Normal 75.33 0.97 N/A N/A 0% N/A 0.0 N/A -
c8f0947 creating examples for updated documentation 2018-04-05
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/resources/examples/annotation/basic_profile.txt
  • src/test/resources/examples/annotation/basic_profile_2.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByFieldName.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByFieldPosition.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByMultipleFieldNames.txt
15 Normal 75.75 1.52 N/A N/A 0% N/A 0.0 N/A -
8748a73 adding more examples for updated documentation on annotations 2018-04-05
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/resources/examples/annotation/basic_profile.txt
  • src/test/resources/examples/annotation/basic_profile_2.txt
  • src/test/resources/examples/annotation/offender_profiles.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
15 Non-normal 76.10 1.17 N/A N/A 0% N/A 0.0 N/A -
cdb46df adding more examples for updated documentation on annotations 2018-04-05
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/resources/examples/annotation/addresses.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseBetterOffenders.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseOffenders.txt
15 Normal 76.45 0.93 N/A N/A 0% N/A 0.0 N/A -
8baa6c3 adding more examples for updated documentation on annotations 2018-04-06
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/resources/examples/annotation/dates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseAddressBook.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
15 Normal 76.19 0.85 N/A N/A 0% N/A 0.0 N/A -
590e92d Updated handling of meta-annotations to use @Copy on any sort of annotation. 2018-04-11
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
15 Normal 76.57 1.64 N/A N/A 0% N/A 0.0 N/A -
a684cf2 fixed javadoc errors 2018-04-12
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
15 Normal 76.18 0.96 N/A N/A 0% N/A 0.0 N/A -
6b3ca92 removing dependency on internal JDK's "memberValues" field used by annotations. 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
15 Normal 76.99 1.34 N/A N/A 0% N/A 0.0 N/A -
1446689 fixed javadoc issues 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
15 Normal 76.93 1.60 N/A N/A 0% N/A 0.0 N/A -
7b2f164 preparing release of version 2.6.3 2018-04-15
  • README.md
  • pom.xml
15 Normal 75.74 1.54 N/A N/A 0% N/A 0.0 N/A -
e48cdc8 Fixed issue #238: FixedWidthWriter does not honour FixedWidthWriterSettings.setNullValue 2018-06-10
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example004WriteFixedWidthUsingConversions
  • src/test/resources/examples/expectedOutputs/WriterExamples/example005WriteFixedWidthUsingAnnotatedBean
15 Normal 76.29 1.65 N/A N/A 0% N/A 0.0 N/A -
c0fc25f implemented #240 - extended support for enumerations' customElement - allowing multiple strings to be converted into an enum by accepting a method that takes a String as a parameter. 2018-06-15
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
15 Normal 76.03 1.48 N/A N/A 0% N/A 0.0 N/A -
b77caf4 example for #247 2018-06-22
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/resources/issues/github_247/input-100.txt
15 Normal 75.63 1.53 N/A N/A 0% N/A 0.0 N/A -
163b936 Merge pull request #248 from camerondavison/master 2018-06-23
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/resources/issues/github_247/input-100.txt
15 Normal 75.51 1.27 N/A N/A 0% N/A 0.0 N/A -
f2e02ba Fixed gihub issue #247: better error message for more than max columns 2018-06-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
15 Normal 75.92 1.57 N/A N/A 0% N/A 0.0 N/A -
26e6e02 pom cleanup & preparing to release next version 2018-06-24
  • pom.xml
15 Normal 75.61 1.99 N/A N/A 0% N/A 0.0 N/A -
c8c9f0b Fixed github issue #250 2018-07-01
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
15 Normal 76.14 1.20 N/A N/A 0% N/A 0.0 N/A -
2836396 fixing header ignored when writing maps 2018-07-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example011ErrorHandlingWithRetry.txt
  • src/test/resources/examples/expectedOutputs/WriterExamples/example009WriteMapWithTypeConversion
15 Normal 75.76 0.82 N/A N/A 0% N/A 0.0 N/A -
8598d61 tutorial adjustments 2018-07-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002IteratorOverCsv.txt
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002RecordIteratorOverCsv.txt
15 Normal 76.89 1.79 N/A N/A 0% N/A 0.0 N/A -
525b691 tutorial adjustments 2018-07-05
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
15 Normal 76.93 1.32 N/A N/A 0% N/A 0.0 N/A -
c024fac fixed comments collecting on buffer update 2018-07-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.84 1.69 N/A N/A 0% N/A 0.0 N/A -
e9b1d26 implemented issue #251 - introduce annotation for validations 2018-07-09
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/DataValidationException.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
15 Normal 76.60 1.43 N/A N/A 0% N/A 0.0 N/A -
001d3d6 Merge pull request #252 from raipc/master 2018-07-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.09 1.27 N/A N/A 0% N/A 0.0 N/A -
f13d1d8 Fixed github issue #254 2018-07-11
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
15 Normal 76.03 1.73 N/A N/A 0% N/A 0.0 N/A -
abe0de1 Fixed github issue #253 2018-07-11
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
15 Normal 76.42 1.83 N/A N/A 0% N/A 0.0 N/A -
dd2e0c5 preparing release of version 2.7.1 2018-07-11
  • pom.xml
15 Normal 76.39 1.63 N/A N/A 0% N/A 0.0 N/A -
c147ab4 Fixed #255: Column names in the header row get printed in wrong order despite index values being set correctly 2018-07-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_255.java
15 Normal 76.70 1.45 N/A N/A 0% N/A 0.0 N/A -
5ad9acb bumping version 2018-07-12
  • pom.xml
15 Normal 76.79 1.38 N/A N/A 0% N/A 0.0 N/A -
d8184e6 Actually fixed #250 Inconsistent result of parseLine on empty set of selected indexes 2018-07-13
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
15 Normal 76.83 1.38 N/A N/A 0% N/A 0.0 N/A -
09da059 adding expected row count parameter to constructor of RowListProcessor 2018-07-13
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
15 Normal 76.53 1.20 N/A N/A 0% N/A 0.0 N/A -
f1a5211 Adjustments on AbstractProcessorSwitch to properly wrap the parser context in use and avoid ClassCastExceptions (issue #256) 2018-07-18
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
15 Normal 75.75 1.35 0.0136 -0.96 1.0% minor -0.78 info 2
4cdb428 Fixed #256 - problems when using two BeanProcessors with an InputValueSwitch 2018-07-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_256.java
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example009ParseWithLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example010ParseWithDefaultAndLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example011ParseWithLookbehind
15 Normal 76.78 1.43 N/A N/A 0% N/A 0.0 N/A -
9b63fb4 preparing to release univocity-parsers-2.7.2 2018-07-19
  • pom.xml
15 Normal 76.82 1.55 N/A N/A 0% N/A 0.0 N/A -
f616d15 updating copyright notices 2018-07-19
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Copy.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DataValidationException.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/DummyFormat.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
  • src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInput.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/common/routine/InputDimension.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/main/java/com/univocity/parsers/csv/Csv.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
  • src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/TestEnum.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/Car.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/RecordExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_100.java
  • src/test/java/com/univocity/parsers/issues/github/Github_106.java
  • src/test/java/com/univocity/parsers/issues/github/Github_109.java
  • src/test/java/com/univocity/parsers/issues/github/Github_111.java
  • src/test/java/com/univocity/parsers/issues/github/Github_112.java
  • src/test/java/com/univocity/parsers/issues/github/Github_113.java
  • src/test/java/com/univocity/parsers/issues/github/Github_116.java
  • src/test/java/com/univocity/parsers/issues/github/Github_121.java
  • src/test/java/com/univocity/parsers/issues/github/Github_128.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_131.java
  • src/test/java/com/univocity/parsers/issues/github/Github_132.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
  • src/test/java/com/univocity/parsers/issues/github/Github_14.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
  • src/test/java/com/univocity/parsers/issues/github/Github_149.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/java/com/univocity/parsers/issues/github/Github_156.java
  • src/test/java/com/univocity/parsers/issues/github/Github_158.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_16.java
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
  • src/test/java/com/univocity/parsers/issues/github/Github_161.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
  • src/test/java/com/univocity/parsers/issues/github/Github_176.java
  • src/test/java/com/univocity/parsers/issues/github/Github_177.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
  • src/test/java/com/univocity/parsers/issues/github/Github_182.java
  • src/test/java/com/univocity/parsers/issues/github/Github_183.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
  • src/test/java/com/univocity/parsers/issues/github/Github_185.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
  • src/test/java/com/univocity/parsers/issues/github/Github_188.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_191.java
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
  • src/test/java/com/univocity/parsers/issues/github/Github_196.java
  • src/test/java/com/univocity/parsers/issues/github/Github_197.java
  • src/test/java/com/univocity/parsers/issues/github/Github_198.java
  • src/test/java/com/univocity/parsers/issues/github/Github_201.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/github/Github_212.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
  • src/test/java/com/univocity/parsers/issues/github/Github_219.java
  • src/test/java/com/univocity/parsers/issues/github/Github_224.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_255.java
  • src/test/java/com/univocity/parsers/issues/github/Github_256.java
  • src/test/java/com/univocity/parsers/issues/github/Github_26.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_29.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_34.java
  • src/test/java/com/univocity/parsers/issues/github/Github_35.java
  • src/test/java/com/univocity/parsers/issues/github/Github_37.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/java/com/univocity/parsers/issues/github/Github_46.java
  • src/test/java/com/univocity/parsers/issues/github/Github_48.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
  • src/test/java/com/univocity/parsers/issues/github/Github_52.java
  • src/test/java/com/univocity/parsers/issues/github/Github_60.java
  • src/test/java/com/univocity/parsers/issues/github/Github_61.java
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
  • src/test/java/com/univocity/parsers/issues/github/Github_69.java
  • src/test/java/com/univocity/parsers/issues/github/Github_7.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
  • src/test/java/com/univocity/parsers/issues/github/Github_89.java
  • src/test/java/com/univocity/parsers/issues/github/Github_92.java
  • src/test/java/com/univocity/parsers/issues/github/Github_93.java
  • src/test/java/com/univocity/parsers/issues/github/Github_97.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
15 Normal 75.51 1.43 N/A N/A 0% N/A 0.0 N/A -
7a08385 Fixed #258 - record.toFieldMap() not working on FixedWidth 2018-07-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
15 Normal 75.86 1.89 N/A N/A 0% N/A 0.0 N/A -
17205d3 adding unit test for issue #260 2018-07-25
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
15 Normal 75.96 0.93 N/A N/A 0% N/A 0.0 N/A -
a9eabb1 adding unit test for issue #260 2018-07-25
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
15 Normal 76.54 2.18 N/A N/A 0% N/A 0.0 N/A -
cfbf9ec Fixed #262 CsvRoutines.getInputDimension() returns one row less rowCount regardless of csvParserSettings.setHeaderExtractionEnabled() 2018-07-26
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
15 Normal 75.96 1.47 N/A N/A 0% N/A 0.0 N/A -
e51b095 avoid creating new arrays when column reordering is enabled and no column is selected. 2018-07-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 76.78 1.63 N/A N/A 0% N/A 0.0 N/A -
3d2ac0b improved performance of CSV parser when processing fields that are not selected 2018-08-01
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
15 Normal 76.17 1.46 N/A N/A 0% N/A 0.0 N/A -
6746adc improved performance of CSV parser when processing quoted fields that are not selected 2018-08-02
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
15 Normal 77.16 1.63 N/A N/A 0% N/A 0.0 N/A -
ae3bc18 adding option to define a regular expression to match on @Validate 2018-08-02
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
15 Normal 76.37 1.46 N/A N/A 0% N/A 0.0 N/A -
aa28c6c implemented support for performing custom validations of fields through the @Validate annotation by accepting a list of Validator implementations. 2018-08-02
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/main/java/com/univocity/parsers/conversions/Validator.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
15 Normal 76.58 1.05 N/A N/A 0% N/A 0.0 N/A -
7a588a3 building javadoc with JDK 8 2018-08-02
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
15 Normal 76.51 1.97 N/A N/A 0% N/A 0.0 N/A -
9b2a061 fixed #266 - @Validate annotation is ignored in some cases 2018-08-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
15 Normal 75.76 1.30 N/A N/A 0% N/A 0.0 N/A -
12c8f9f actually fixed issue #266 2018-08-06
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
15 Normal 76.33 1.51 N/A N/A 0% N/A 0.0 N/A -
86d0a6e releasing 2.7.5 2018-08-06
  • pom.xml
15 Normal 76.81 1.62 N/A N/A 0% N/A 0.0 N/A -
ce1aa3d better handling of InvocationTargetException when dealing with exceptions thrown from annotated objects' getters/setters 2018-08-14
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 76.78 1.59 N/A N/A 0% N/A 0.0 N/A -
da7a663 further adjustments on exception handling to properly process error messages. 2018-08-14
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 76.40 1.64 N/A N/A 0% N/A 0.0 N/A -
585f201 adding a no-arg constructor to ValidateConversion 2018-08-14
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
15 Normal 76.26 1.43 N/A N/A 0% N/A 0.0 N/A -
9d9373b allowing users to subclass ValidateConversion 2018-08-14
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
15 Normal 76.28 1.09 N/A N/A 0% N/A 0.0 N/A -
40a1bc2 properly handling custom validations when writing 2018-08-14
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 77.05 1.53 N/A N/A 0% N/A 0.0 N/A -
7f234bf Fixed github issue #272 2018-08-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_272.java
15 Normal 77.00 1.30 N/A N/A 0% N/A 0.0 N/A -
76a6661 adding append(Object o) method to CharAppender 2018-09-13
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Normal 76.77 1.48 N/A N/A 0% N/A 0.0 N/A -
9c51e17 adding "ignore" method to charAppender and mark any given number of characters as whitespace 2018-09-13
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Normal 76.91 1.81 N/A N/A 0% N/A 0.0 N/A -
7aaf368 implemented BACK_TO_DELIMITER unescaped quote handling. 2018-10-11
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 76.77 1.61 N/A N/A 0% N/A 0.0 N/A -
52e62f8 fixed ticket #13 - regression processing java beans with no conversions to be applied (all fields are strings) 2018-10-16
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
15 Normal 76.08 1.70 N/A N/A 0% N/A 0.0 N/A -
53fec76 implemented enhancement #276: Add option on FixedWidthParserSettings to keep padding 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_276.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
15 Normal 77.09 1.84 N/A N/A 0% N/A 0.0 N/A -
92bcb81 implementing option to support mapping constructors with @parsed parameters (github #280). Needs loads of testing. 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotatedParameter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/ConstructorMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
15 Normal 76.32 1.21 N/A N/A 0% N/A 0.0 N/A -
92124d7 cleaning some weird git mess. 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
15 Normal 76.72 1.20 N/A N/A 0% N/A 0.0 N/A -
3575d30 adding unit test for issue #274 2018-10-17
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_274.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
15 Normal 76.41 1.60 N/A N/A 0% N/A 0.0 N/A -
ee05236 Adding support for delimiters of more than one character as described in issue #209. 2018-10-18
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
15 Normal 76.40 1.15 N/A N/A 0% N/A 0.0 N/A -
10160b4 Initial tests with basic quoted data parsing with delimiters of more than one character (issue #209). 2018-10-18
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
15 Normal 76.29 1.43 N/A N/A 0% N/A 0.0 N/A -
ac5f11e Handling unescaped quotes when parsing CSV with delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 76.83 1.40 N/A N/A 0% N/A 0.0 N/A -
eaa3eeb Handling keepQuotes & keepEscapeSequence flags with delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
15 Normal 76.18 1.38 N/A N/A 0% N/A 0.0 N/A -
a4ff7b7 Implemented support for CSV writing using delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
15 Normal 76.81 1.55 N/A N/A 0% N/A 0.0 N/A -
5fe6516 adding method to AnnotationHelper to return methods/fields with a given annotation type. 2018-10-20
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
15 Normal 76.71 1.58 N/A N/A 0% N/A 0.0 N/A -
cfeb5ca fix to properly handle auto-detected delimiters when BACK_TO_DELIMITER is used. 2018-10-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 77.21 1.72 N/A N/A 0% N/A 0.0 N/A -
261f85f Fixed issue with keepQuotes setting not keeping quotes when BACK_TO_DELIMITER handling is used (issue #271) 2018-11-01
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 76.66 1.25 N/A N/A 0% N/A 0.0 N/A -
0629a3b fixed github issue #289 2018-11-23
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.98 1.10 N/A N/A 0% N/A 0.0 N/A -
469c9a6 API and documentation adjustments 2018-12-04
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.23 1.80 N/A N/A 0% N/A 0.0 N/A -
af06e51 Fixed github issue #294 2018-12-08
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
15 Normal 77.06 1.63 N/A N/A 0% N/A 0.0 N/A -
4827f55 adding null checks to ParserOutput.getHeaders() 2018-12-12
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 76.69 1.40 N/A N/A 0% N/A 0.0 N/A -
2c8b5c6 Adding test for issue #294 2018-12-17
  • src/test/java/com/univocity/parsers/issues/github/Github_294.java
15 Normal 77.24 1.22 N/A N/A 0% N/A 0.0 N/A -
990098c Fixed tests that may fail in different parts of the world 2018-12-17
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/issues/github/Github_294.java
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
15 Normal 76.97 1.66 N/A N/A 0% N/A 0.0 N/A -
f2f866b Fixed github issue #299 - Wrong handling of line ending when normalizeLineEndingsWithinQuotes = false 2018-12-28
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_299.java
15 Normal 77.17 1.15 N/A N/A 0% N/A 0.0 N/A -
65d3d59 initial code to support github issue #287 - map column name to attribute 2019-01-14
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.57 1.83 N/A N/A 0% N/A 0.0 N/A -
c3eb511 made tests pass again (on linux at least) 2019-01-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.95 1.72 N/A N/A 0% N/A 0.0 N/A -
ef50883 Github 287 - support user provided mapping of column name to attribute - nested attributes 2019-01-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.51 1.65 N/A N/A 0% N/A 0.0 N/A -
59f6b5b Github 287 - support user provided mapping of column name to attribute - got a semi-decent API. Need to support methods. Work in progress. 2019-01-15
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.21 1.22 N/A N/A 0% N/A 0.0 N/A -
f84fcb7 Github 287 - support user provided mapping of column name to attribute - allowing mapping of method names or full method signatures 2019-01-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.49 1.20 0.0447 -0.77 0.9% minor -0.72 info 2
4209c3f Github 287 - support user provided mapping of column name to attribute - basic support for nested beans without annotations. 2019-01-16
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.29 1.68 N/A N/A 0% N/A 0.0 N/A -
6f78f6c Implemented most of Github 287 - support user provided mapping of column name to attribute. 2019-01-16
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 77.26 1.10 N/A N/A 0% N/A 0.0 N/A -
a3f1f32 Implemented most of Github 287 - object writing working properly with nested objects. 2019-01-17
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.79 1.42 N/A N/A 0% N/A 0.0 N/A -
98142b9 Implemented github #303 - added `autoClosingEnabled` flag to CommonParserSettings allowing users to prevent the parser from closing the stream. 2019-01-18
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.28 1.47 N/A N/A 0% N/A 0.0 N/A -
76f3aa2 Adjustment for github #303 - printing out extra `autoClosingEnabled` config 2019-01-18
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
15 Normal 76.96 1.12 N/A N/A 0% N/A 0.0 N/A -
6c72862 forgot to commit unit test for github #303 2019-01-18
  • src/test/java/com/univocity/parsers/issues/github/Github_303.java
15 Normal 76.94 1.36 N/A N/A 0% N/A 0.0 N/A -
0aeb914 Code cleanup and javadoc for changes made for github #287 (work in progress) 2019-01-18
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.86 1.56 N/A N/A 0% N/A 0.0 N/A -
852c4db More javadoc for changes made for github #287 (work in progress) 2019-01-18
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
15 Normal 76.57 2.11 N/A N/A 0% N/A 0.0 N/A -
a0dc61c Finalized javadoc for changes made for github #287 2019-01-18
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
  • src/test/java/com/univocity/parsers/issues/github/Github_303.java
15 Normal 77.51 1.85 N/A N/A 0% N/A 0.0 N/A -
29e1df3 fixed javadoc errors 2019-01-18
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
15 Non-normal 75.72 1.37 N/A N/A 0% N/A 0.0 N/A -
25a3715 Fixed test errors caused by unexpected line ending when running on windows (as reported in #78) 2019-01-18
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
  • src/test/java/com/univocity/parsers/issues/github/Github_272.java
  • src/test/java/com/univocity/parsers/issues/github/Github_274.java
  • src/test/java/com/univocity/parsers/issues/github/Github_296.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 77.39 1.47 N/A N/A 0% N/A 0.0 N/A -
356ce43 Implemented #283. Needs some adjustments still. 2019-01-21
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/StringCache.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_283.java
15 Normal 76.92 1.72 N/A N/A 0% N/A 0.0 N/A -
bbcd170 Implemented #283 - avoiding excessive conversion from String[] to NormalizedString[] and back. 2019-01-22
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
15 Normal 77.64 1.05 N/A N/A 0% N/A 0.0 N/A -
05eff3e fixed test error when running on Java 8 2019-01-22
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
15 Normal 77.04 1.06 N/A N/A 0% N/A 0.0 N/A -
b0e211d removed test error when running on Java 8 and documenting the unspecified behaviour of NormalizedStrings when improperly used in a HashMap. 2019-01-22
  • src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
15 Normal 77.20 1.39 N/A N/A 0% N/A 0.0 N/A -
b07bb09 fixed javadoc error 2019-01-22
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
15 Normal 76.83 1.48 N/A N/A 0% N/A 0.0 N/A -
147f906 minor adjustments 2019-01-22
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 75.89 1.60 N/A N/A 0% N/A 0.0 N/A -
154b2be fixed github #305 error determining column separator when input CSV has comments. 2019-01-23
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_305.java
15 Normal 76.49 1.08 N/A N/A 0% N/A 0.0 N/A -
22437eb fixed bug reported on github issue #306 - empty row returned when processing commented line at the end of the input. 2019-01-23
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_305.java
  • src/test/java/com/univocity/parsers/issues/github/Github_306.java
15 Normal 75.82 1.78 N/A N/A 0% N/A 0.0 N/A -
9721827 preparing to release version 2.8.0 2019-02-01
  • pom.xml
15 Normal 77.42 1.52 N/A N/A 0% N/A 0.0 N/A -
da3d425 Fixed issue with extracted headers as reported in github #309 2019-02-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_309.java
15 Normal 76.92 1.49 N/A N/A 0% N/A 0.0 N/A -
120af66 forgot to commit version update 2019-02-06
  • pom.xml
15 Normal 77.31 1.51 N/A N/A 0% N/A 0.0 N/A -
bd16438 fixed issue with writers not writing the headers automatically when a map of values is being written. 2019-02-07
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
15 Normal 76.68 1.31 N/A N/A 0% N/A 0.0 N/A -
42fa7d0 minor code simplification. 2019-02-08
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 77.56 1.33 N/A N/A 0% N/A 0.0 N/A -
e458c3a Resolve space as column separator if it is not the first element in the array of allowed separators 2019-02-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.22 1.38 N/A N/A 0% N/A 0.0 N/A -
155f973 actualized comment 2019-02-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.68 1.13 N/A N/A 0% N/A 0.0 N/A -
7b3a1f2 Merge pull request #311 from raipc/master 2019-02-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.42 1.67 N/A N/A 0% N/A 0.0 N/A -
c2c7118 Fixed regression introduced with support for auto-detection of space delimiter (pull request #311) 2019-02-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.11 1.30 N/A N/A 0% N/A 0.0 N/A -
2b1b0bc Fixed github issue #314 2019-03-06
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/test/java/com/univocity/parsers/issues/github/Github_314.java
15 Normal 76.87 1.42 N/A N/A 0% N/A 0.0 N/A -
f3f4a56 Fixed github issue #316 - recordMetadata.containsColumn throws ArrayIndexOutOfBoundsException in combination with selectFields 2019-03-10
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/issues/github/Github_316.java
15 Normal 76.72 1.54 N/A N/A 0% N/A 0.0 N/A -
e81353a adding more tests to issue #316 2019-03-10
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_316.java
15 Normal 77.01 1.50 N/A N/A 0% N/A 0.0 N/A -
0976134 Don't throw exceptions when skipping lines. 2019-03-14
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.16 1.70 N/A N/A 0% N/A 0.0 N/A -
43bed51 fixed github issue #326 2019-05-14
  • src/main/java/com/univocity/parsers/common/StringCache.java
15 Normal 76.43 1.75 N/A N/A 0% N/A 0.0 N/A -
4253339 issue #326: exposing the string cache to allow users to tweak it to their needs. 2019-05-14
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/StringCache.java
15 Normal 76.57 1.54 N/A N/A 0% N/A 0.0 N/A -
ec7c150 fixed issue #324 2019-05-14
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
15 Normal 76.58 1.00 N/A N/A 0% N/A 0.0 N/A -
2175fba preparing to release version 2.8.2 2019-05-14
  • pom.xml
15 Non-normal 76.05 1.72 N/A N/A 0% N/A 0.0 N/A -
1e77a2e bumping version to 2.8.3-SNAPSHOT 2019-05-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
15 Normal 76.37 1.35 N/A N/A 0% N/A 0.0 N/A -
ebe87e0 fixed issue writing rows with selection of fields where the number of columns of selected fields and rows to be written is larger than the selected/available fields. 2019-05-16
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
15 Normal 76.77 2.14 N/A N/A 0% N/A 0.0 N/A -
3489b81 Further adjustments for issue writing rows with selection of fields, including updated test cases 2019-05-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/test/java/com/univocity/parsers/issues/github/Github_283.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
15 Normal 76.55 1.45 N/A N/A 0% N/A 0.0 N/A -
35aa9d1 adjustment on StringCache to limit the maximum length a string key can have 2019-05-20
  • src/main/java/com/univocity/parsers/common/StringCache.java
15 Normal 76.36 1.26 N/A N/A 0% N/A 0.0 N/A -
1178a54 Fixed issue #328: auto detect format with upper and lower thom is not working 2019-05-20
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.91 1.58 N/A N/A 0% N/A 0.0 N/A -
6d48568 Minor adjustments and test case for issue #328: 2019-05-20
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_328.java
15 Normal 77.26 1.50 N/A N/A 0% N/A 0.0 N/A -
30d2bf3 fixed #336: Single column, empty row CSV files result in empty rows 2019-06-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_336.java
15 Normal 77.51 1.16 N/A N/A 0% N/A 0.0 N/A -
5028400 FixedWidthParser drops first char of next record if last field of current record is empty 2019-07-29
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 76.71 1.56 N/A N/A 0% N/A 0.0 N/A -
8b92871 Merge pull request #343 from cfranzen/feature/2.8.2-patch 2019-07-31
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 77.07 1.48 N/A N/A 0% N/A 0.0 N/A -
6d3d7ea Fixed #337 Inconsistent parsing behavior when max. characters per column is set to -1 (unlimited) 2019-07-31
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_337.java
15 Normal 76.67 1.14 N/A N/A 0% N/A 0.0 N/A -
3651b0b Lookahead is not working correctly for parseLine() 2019-08-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 76.21 1.84 N/A N/A 0% N/A 0.0 N/A -
f127c37 formatting code after merging pull request 2019-08-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 76.85 1.42 N/A N/A 0% N/A 0.0 N/A -
bcdbdb2 ensuring that when multiple delimiters are detected automatically with a list of allowed delimiters, the chosen one will determined by its position. 2019-08-07
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 76.97 1.49 N/A N/A 0% N/A 0.0 N/A -
caf1775 preparing to release version 2.8.3 2019-08-08
  • pom.xml
15 Normal 77.45 1.49 N/A N/A 0% N/A 0.0 N/A -
5a2f8d8 Fixed github issue #355 2019-10-14
  • pom.xml
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/resources/examples/expectedOutputs/RecordExamples/example003RecordToMap
15 Normal 76.54 1.85 N/A N/A 0% N/A 0.0 N/A -
47e16b5 Create FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
15 Normal 76.33 1.40 N/A N/A 0% N/A 0.0 N/A -
3e7da7d Update FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
15 Normal 76.67 1.62 N/A N/A 0% N/A 0.0 N/A -
e15ad24 Update FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
15 Normal 76.66 1.69 N/A N/A 0% N/A 0.0 N/A -
d1137a4 quoting values of the first column that start with the comment character in the CSV writer 2019-11-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_362.java
15 Normal 77.41 1.54 N/A N/A 0% N/A 0.0 N/A -
c1fce86 added unit test for issue #349 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_349.java
15 Normal 77.03 1.09 N/A N/A 0% N/A 0.0 N/A -
54bf267 fixed issue #350 where headers in metadata of a record would be modified if same parser instance runs for another file with different headers 2019-11-26
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
15 Normal 76.97 1.36 N/A N/A 0% N/A 0.0 N/A -
19dbb17 fixed issue #357 (value with line separator not enclosed in quotes) 2019-11-26
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_357.java
15 Normal 76.69 1.54 N/A N/A 0% N/A 0.0 N/A -
3ee9d3c fixed issue #353 (incorrect writing of blank vales with spaces trimmed when empty value is set to "") 2019-11-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_353.java
15 Normal 76.35 1.36 N/A N/A 0% N/A 0.0 N/A -
1e91e11 fixed issue #353 (incorrect writing of blank vales with spaces trimmed when empty value is set to "") 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_353.java
15 Normal 76.60 1.38 N/A N/A 0% N/A 0.0 N/A -
d32e931 fixed breaking change reported here: https://github.com/uniVocity/univocity-parsers/commit/a8ba0f5a4eab78757085035797a86ad4aee20eff#commitcomment-36230603 2019-12-05
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
15 Normal 76.34 1.11 N/A N/A 0% N/A 0.0 N/A -
e3d62f4 preparing to release version 2.8.4 2019-12-09
  • pom.xml
15 Normal 76.65 1.48 N/A N/A 0% N/A 0.0 N/A -
fc676b0 Fixed excludeFields(), added appropriate test 2019-12-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
15 Normal 77.36 1.32 N/A N/A 0% N/A 0.0 N/A -
cb039c6 Added test for selectFields() 2019-12-17
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
15 Normal 78.07 1.49 N/A N/A 0% N/A 0.0 N/A -
1bff05e Merge pull request #369 from GreenFur05/fixFillOutputRow 2019-12-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
15 Normal 76.24 1.10 0.0188 -0.92 2.3% minor -1.83 info 2
4224bc8 Adjustments after merging pull request #369 ( 2019-12-17
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
15 Normal 76.49 1.64 N/A N/A 0% N/A 0.0 N/A -
26d2765 fixed quoted parser when using non-printable char as delimiter 2020-02-20
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 76.16 1.88 N/A N/A 0% N/A 0.0 N/A -
c697682 Merge pull request #378 from dixita-lad/fix/quotedParserFix 2020-02-21
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 77.61 1.72 N/A N/A 0% N/A 0.0 N/A -
e158170 adding unit test for situation described in PR #378 2020-02-21
  • src/test/java/com/univocity/parsers/issues/github/Github_378.java
15 Normal 77.06 1.20 N/A N/A 0% N/A 0.0 N/A -
ec454b7 implemented support for disabling quoting of null values when writing CSV. Github #352 2020-02-26
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_352.java
15 Normal 78.04 1.12 N/A N/A 0% N/A 0.0 N/A -
35e8913 javadoc fixes 2020-02-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
15 Normal 77.07 1.81 N/A N/A 0% N/A 0.0 N/A -
9951112 fixed error causing empty file to be locked by the operating system. 2020-02-26
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
15 Normal 76.94 1.04 N/A N/A 0% N/A 0.0 N/A -
b52e614 Made CsvFormatDetector class public 2020-03-21
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.84 1.44 N/A N/A 0% N/A 0.0 N/A -
b5efd19 Made LineSeparatorDetector class public 2020-03-21
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
15 Normal 78.02 1.70 N/A N/A 0% N/A 0.0 N/A -
8589d77 Fix NPE in EnumConversion in case there's no CUSTOM_METHOD selector for String -> Enum 2020-05-22
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
15 Normal 76.56 1.48 N/A N/A 0% N/A 0.0 N/A -
4420354 Merge pull request #391 from marksto/bugfix/NPE-in-EnumConversion 2020-06-15
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
15 Normal 76.48 1.43 N/A N/A 0% N/A 0.0 N/A -
f92f989 Fixed the repeatable conversions initialization in the DefaultConversionProcessor leading to a performance degrdation on big input files 2020-06-16
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
15 Normal 76.46 1.57 N/A N/A 0% N/A 0.0 N/A -
4bbd14f Merge pull request #399 from marksto/bugfix/fix-init-in-DefaultConversionProcessor 2020-06-16
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
15 Normal 77.03 1.50 N/A N/A 0% N/A 0.0 N/A -
f34ef02 fixed bug reported on issue #404 2020-07-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_404.java
15 Normal 77.09 1.27 N/A N/A 0% N/A 0.0 N/A -
1c5ff69 fixed bug reported on issue #405 2020-07-22
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_276.java
  • src/test/java/com/univocity/parsers/issues/github/Github_404.java
  • src/test/java/com/univocity/parsers/issues/github/Github_405.java
  • src/test/resources/examples/expectedOutputs/Github_276/testKeepPaddingFlag.txt
15 Normal 76.98 1.63 N/A N/A 0% N/A 0.0 N/A -
3c2c2fa resolved annoyance excluding fields reported on issue #383 2020-07-22
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_383.java
15 Normal 77.42 1.33 N/A N/A 0% N/A 0.0 N/A -
1b188b5 Adds "com.googlecode.openbeans" as an optional OSGi dependency 2020-08-13
  • pom.xml
15 Normal 76.66 1.32 0.0209 -0.89 1.0% minor -0.76 info 2
09ed729 Merge pull request #411 from mbooth101/osgi-metadata 2020-08-14
  • pom.xml
15 Normal 76.72 1.22 N/A N/A 0% N/A 0.0 N/A -
c1d8bea committing unit test for issue #384 (no errors found) 2020-08-14
  • src/test/java/com/univocity/parsers/issues/github/Github_384.java
15 Normal 77.63 1.26 N/A N/A 0% N/A 0.0 N/A -
a0a4ebd Issue394: Code to handle where all the lines should be treated as actual data including # (#412) 2020-08-14
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_394.java
15 Normal 77.61 1.62 N/A N/A 0% N/A 0.0 N/A -
952da13 removing bad import from CsvParserTest 2020-08-14
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.43 1.92 N/A N/A 0% N/A 0.0 N/A -
c76103c Implemented enhancement to allow configuring the number of sample rows to use when trying to detect the CSV format (#408) 2020-08-14
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
15 Normal 78.04 1.35 N/A N/A 0% N/A 0.0 N/A -
70b2e71 Fixed error in auto-detection of CSV where quote escapes were detected as line endings. 2020-08-15
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_409.java
15 Normal 77.47 1.56 N/A N/A 0% N/A 0.0 N/A -
f392311 Preparing to release version 2.9.0 2020-08-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_394.java
15 Normal 77.09 1.57 N/A N/A 0% N/A 0.0 N/A -
a5ce415 downgrading maven-bundle-plugin to make build work again. 2020-08-15
  • pom.xml
15 Normal 77.11 1.55 N/A N/A 0% N/A 0.0 N/A -
8ce8c15 adding ElasticCharAppender to parsers lib. 2020-08-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
15 Normal 76.97 1.25 N/A N/A 0% N/A 0.0 N/A -
9b452f3 fixed issue #414 2020-09-09
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_414.java
15 Normal 76.78 1.98 N/A N/A 0% N/A 0.0 N/A -
e09114c fixed issue #415 2020-10-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_415.java
15 Normal 77.26 1.61 N/A N/A 0% N/A 0.0 N/A -
91e2c7f fixed issue #416 2020-10-12
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/test/java/com/univocity/parsers/issues/github/Github_415.java
  • src/test/java/com/univocity/parsers/issues/github/Github_416.java
15 Normal 77.80 1.66 N/A N/A 0% N/A 0.0 N/A -
3e8fca2 Fix delimiters order when there is an unnecessary (#433) 2020-12-15
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 76.83 1.62 N/A N/A 0% N/A 0.0 N/A -
657c90c fixed issues #420 and #434 2020-12-15
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_420.java
15 Normal 77.71 1.16 N/A N/A 0% N/A 0.0 N/A -
500b9b0 fixed issue #427 2020-12-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_427.java
15 Normal 76.26 1.59 0.0106 -1.01 1.9% minor -1.45 info 2
f53daf6 fixed issue #432 2020-12-15
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_432.java
15 Normal 77.17 1.83 N/A N/A 0% N/A 0.0 N/A -
dcb6f2c fixed issue #424 2020-12-15
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_424.java
15 Normal 76.57 1.63 N/A N/A 0% N/A 0.0 N/A -
5355d14 fixed issue #438 2021-01-12
  • src/main/java/com/univocity/parsers/common/StringCache.java
  • src/test/java/com/univocity/parsers/issues/github/Github_438.java
15 Normal 76.94 1.17 N/A N/A 0% N/A 0.0 N/A -
943a542 preparing to release version 2.9.1 2021-01-18
  • pom.xml
15 Normal 77.75 1.49 0.0413 0.78 1.1% minor 0.81 info 2
4b7f233 Issue #449: avoid ArrayIndexOutOfBoundsException in AbstractCharInputReader (#450) 2021-04-19
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
15 Normal 77.36 1.87 N/A N/A 0% N/A 0.0 N/A -
53026fb adding test for issue #449 2021-04-19
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_449.java
15 Normal 76.78 1.61 N/A N/A 0% N/A 0.0 N/A -
ed3d0d3 fixed quote escape detection issue reported in #444 2021-04-19
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_444.java
15 Non-normal 76.80 1.78 N/A N/A 0% N/A 0.0 N/A -
c170dcd fixed build. For some reason the original gpg signing stopped working 2021-04-19
  • pom.xml
15 Normal 78.69 1.69 0.00354 1.16 2.5% minor 1.89 info 2
7e7d1b3 adding support for collecting blank lines of comments 2021-04-19
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_447.java
15 Normal 78.40 1.37 N/A N/A 0% N/A 0.0 N/A -